#!/bin/bash

# 使用Makefile编译C++程序
make

# 添加日记条目
echo "正在添加日记条目..."
echo "2024-04-12 it is a good day." | ./pdadd
echo "2024-04-13 today is my birthday." | ./pdadd
echo "2024-04-14 oh,i am tired." | ./pdadd
echo "2024-04-15 hahahahahaha." | ./pdadd
echo "2024-04-16 i have finally finished it!" | ./pdadd

# 列出日记中的所有条目
echo "正在列出日记中的所有条目..."
./pdlist

# 列出两个日期之间的条目
echo "列出 2024-04-13 和 2024-04-15 之间的条目..."
./pdlist 2024-04-13 2024-04-15

#覆盖某个日期的条目
echo "正在覆盖 2024-04-15 日期的条目..."
echo "2024-04-15 wuwuwuwuuwu." | ./pdadd

# 显示特定日期的条目
echo "显示 2024-04-15 的条目..."
echo "2024-04-15" | ./pdshow 

# 删除特定日期的条目
echo "删除 2024-04-15 的条目..."
echo "2024-04-15" | ./pdremove

# 列出日记中的所有条目
echo "正在列出日记中的所有条目..."
./pdlist

# 使用Makefile进行清理
echo "正在清理日记..."
make clean
